//js可以脱离浏览器单独执行的原因是:node(V8引擎 专门执行js)

//一.定义变量
var a = 10

let b = 10//es6新特性
const c = 10//es6新特性
b = 20

//二.函数(方法)
//-----------------1.常规写法-----------------------------------
function add(a,b){
    let c=a+b
    console.log(c)
    return c
}
let mm=add(a,b)
//-----------------2.整个函数赋值给一个变量-----------------------------------
let ss = function add(a,b){
            let c=a+b
            console.log(c)
        }

ss(12,41)

//-----------------3.函数名直接赋值给一个变量-----------------------------------
let aa =add
aa(4,116)
//-----------------4.匿名函数给一个变量-----------------------------------
let ss1 = function (a,b){
            let c=a+b
            console.log(c)
        }
ss1(5,17)

//-----------------5.箭头函数-----------------------------------
let ss2 = (a,b)=>{
            let c=a+b
            console.log(c)
            return c
        }
let ss3 = (a,b)=>{return  a+b}
let mm1=ss3(4,67)
console.log(mm1)